package com.adcc.ags.cgw.service;

import com.adcc.ags.cgw.entity.msg.CGWMsg;
import com.adcc.ags.cgw.entity.msg.MsgSendResult;

/**
 * 消息发送服务
 */
public abstract class MsgSenderService extends BaseActorService{

    /**
     * 发送上行报文
     * @param msg
     */
    protected abstract MsgSendResult sendUplinkMsg(CGWMsg msg);

    /**
     * 发送下行报文
     * @param msg
     */
    protected abstract MsgSendResult sendDownlinkMsg(CGWMsg msg);
}
